package com.shop.cereshop.admin.service.online;

import com.shop.cereshop.commons.domain.buyer.CereBuyerUser;

import java.util.List;

public interface OnlineUserService {
    /**
     * 记录用户下线
     * @param token 用户token
     */
    void userOffline(String token);

    /**
     * 获取在线用户数量
     * @return 在线用户数量
     */
    int getOnlineUserCount();

    /**
     * 获取在线用户列表
     * @return 在线用户列表
     */
    List<CereBuyerUser> getOnlineUsers();
}
